package com.vecspace.jsmodel;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;

/**
 * ElementUI table组件的数据
 * @version: 1.0
 * @author: wanghua
 */
public class ElementTableData {
	
	public HashMap<String, Object> getGridData(Collection<?> data, int totalRowsCount){
		if(data == null) {
			data= new ArrayList<>();
		}
		HashMap<String, Object> map = new HashMap<>();
		map.put("code", 0);
		map.put("msg", "");
		map.put("data", data);
		if(totalRowsCount <= 0) {
			totalRowsCount = data.size();
		}
		map.put("count", totalRowsCount);
		return map;
	}
	
//	public HashMap<String, Object> getTreeGridData(Collection data, String idPropName, String pIdPropName, int totalRowsCount){
//		throw 'unimplement';	
//		if(data == null) {
//			data= new ArrayList<>();
//		}
//		HashMap<String, Object> map = new HashMap<>();
//		map.put("code", 0);
//		map.put("msg", "");
//		map.put("data", data);
//		if(totalRowsCount <= 0) {
//			totalRowsCount = data.size();
//		}
//		map.put("count", totalRowsCount);
//	
//		return map;
//	}
}
